home *** CD-ROM | disk | FTP | other *** search
- An Introduction to RISC-OS:3
- ARM Hardware:7
- An Introduction to SWIs:21
- * Commands and the CLI:31
- Generating and handling errors:37
- OS_Byte:43
- OS_Word:51
- Software vectors:55
- Hardware vectors:85
- Interrupts and Handling Them:91
- Events:113
- Buffers:125
- Communications within RISC-OS:135
- Character Output:149
- VDU Drivers:207
- Sprites:379
- Character Input:461
- Time And Date:549
- Conversions:579
- The CLI:613
- Modules:621
- Program Environment:729
- Memory Management:773
- The rest of the kernel:815
- FileSwitch:831
- FileCore:1007
- ADFS:1051
- RamFS:1067
- NetFS:1075
- NetPrint:1105
- DeskFS:1117
- System Devices:1119
- The Window Manager (WIMP):1125
- Econet:1333
- Hourglass:1389
- NetStatus:1397
- ColourTrans:1399
- The Font Manager:1425
- Draw Module:1487
- Printer Drivers:1513
- The sound system:1571
- WaveSynth:1633
- Expansion cards:1635
- International module:1665
- Debugger:1679
- Floating Point Emulator:1695
- ShellCLI:1709
- Command scripts:1713
- ARM Assembler appendix:1723
- Linker appendix:1743
- Procedure Call Standard appendix:1749
- ARM Object Format appendix:1771
- File Formats appendix:1787
- VDU codes table:1815
- Modes table:1817
- File types table:1819
- Character sets table:1823
- *Access:920
- *ADFS:1059
- *Alphabet:1672
- *Alphabets:1673
- *Append:921
- *Audio:1612
- *Back:1024
- *Backup:1025
- *BreakClr:1682
- *BreakList:1683
- *BreakSet:1684
- *Build:922
- *Bye:1026,1092
- *Cat:923
- *CDir:924
- *ChannelVoice:1613
- *CheckMap:1027
- *Close:925
- *Compact:1028
- *Configure:808
- *Configure ADFSbuffers:1064
- *Configure ADFSDirCache:1061
- *Configure Baud:200
- *Configure Caps:541
- *Configure Country:1674
- *Configure Data:201
- *Configure Delay:542
- *Configure Dir:1029
- *Configure Drive:1062
- *Configure DumpFormat:927
- *Configure FileSystem:928
- *Configure Floppies:1063
- *Configure FontMax:1476
- *Configure FontMax1:1477
- *Configure FontMax2:1478
- *Configure FontMax3:1479
- *Configure FontMax4:1480
- *Configure FontMax5:1481
- *Configure FontSize:1482
- *Configure FS:1093
- *Configure HardDiscs:1064
- *Configure Ignore:202
- *Configure Language:825
- *Configure Lib:1094
- *Configure Loud:361
- *Configure Mode:362
- *Configure MonitorType:363
- *Configure MouseStep:364
- *Configure NoBoot:929
- *Configure NoCaps:543
- *Configure NoDir:1030
- *Configure NoScroll:365
- *Configure Print:203
- *Configure PS:1114
- *Configure Quit:366
- *Configure RamFSSize:811
- *Configure Repeat:544
- *Configure RMASize:812
- *Configure ScreenSize:367
- *Configure Scroll:368
- *Configure ShCaps:545
- *Configure SoundDefault:1614
- *Configure SpriteSize:445
- *Configure Step:1065
- *Configure Sync:369
- *Configure SystemSize:813
- *Configure TV:370
- *Configure WimpFlags:1287
- *Configure WimpMode:1286
- *Continue:1685
- *Copy:930
- *Count:934
- *Countries:1676
- *Country:1675
- *Create:936
- *Debug:1686
- *Defect:1031
- *Delete:937
- *DeskFS:1118,1288
- *Desktop:1289
- *Desktop_ADFSFiler:1290
- *Desktop_Filer:1290
- *Desktop_NetFiler:1290
- *Desktop_Palette:1290
- *Desktop_RAMFSFiler:1290
- *Desktop_TaskManager:1290
- *Dir:938
- *Dismount:1032
- *Drive:1033
- *Dump:939
- *Echo:609
- *EnumDir:940
- *Error:42
- *Eval:610
- *Ex:941
- *Exec:546,942
- *FileInfo:943
- *Filer_CloseDir:1291
- *Filer_OpenDir:1292
- *FontCat:1483
- *FontList:1484
- *Format:1066
- *Free:1034,1095
- *FS:1093
- *FX (See also OS_Byte):49
- *Go:761
- *GOS:620
- *Help:826
- *Iam:1027
- *I am:1027
- *IconSprites:1293
- *If:611
- *Ignore:204
- *Info:294
- *InitStore:1687
- *Key:547
- *Keyboard:1677
- *LCat:945
- *LEx:946
- *Lib:947
- *List:948
- *ListFS:1098
- *Load:949
- *Logon:1099
- *Map:1035
- *Memory:1688
- *MemoryA:1689
- *MemoryI:1691
- *Modules:717
- *Mount:1036,1100
- *NameDisc:1037
- *NameDisk:1037
- *Net:1101
- *NoDir:1038
- *NoLib:1039
- *NoURD:1040
- *Obey:1718
- *Opt1:950
- *Opt 1:950
- *Opt4:951
- *Opt 4:951
- *Pass:1102
- *PoduleLoad:1659
- *Podules:1660
- *PoduleSave:1661
- *Pointer:371,1294
- *Print:952
- *PS:1115
- *QSound:1615
- *Quit:762
- *Ram:1073
- *Remove:953
- *Rename:954
- *RMClear:718
- *RMEnsure:719
- *RMFaster:720
- *RMKill:721
- *RMLoad:722
- *RMReInit:723
- *RMRun:724
- *RMTidy:725
- *ROMModules:726
- *Run:763,955
- *Save:956
- *SChoose:446
- *SCopy:447
- *ScreenLoad:372,448
- *ScreenSave:373,449
- *SDelete:450
- *SDisc:1103
- *Set:764
- *SetEval:766
- *SetMacro:767
- *SetPS:1116
- *SetType:957
- *SFlipX:451
- *SFlipY:452
- *SGet:453
- *Shadow:374
- *ShellCLI:1710
- *Show:768
- *ShowRegs:1693
- *Shut:958
- *ShutDown:959
- *SInfo:454
- *SList:455
- *SLoad:456
- *SMerge:457
- *SNew:458
- *Sound:1616
- *Speaker:1617
- *Spool:205,960
- *SpoolOn:206,961
- *SRename:459
- *SSave:460
- *Stamp:962
- *Status:814
- *Stereo:1618
- *Tempo:1619
- *Time:33,577
- *Title:1041
- *Tuning:1620
- *TV:375
- *Type:963
- *Unplug:727
- *Unset:769
- *Up:964
- *URD:1042
- *Verify:1043
- *Voices:1621
- *Volume:1622
- *WimpPalette:1297
- *WimpSlot:1298
- *WimpTask:1299
- *Wipe:965
- OS_Byte (See also *FX)
- OS_Byte 0 &00 Display OS version:816
- OS_Byte 1 &01 Write User Flag:817
- OS_Byte 2 &02 Specify Input Stream:482
- OS_Byte 3 &03 Specify Output Streams:167
- OS_Byte 4 &04 Cursor Key Status:484
- OS_Byte 5 &05 Write Printer Driver Type:169
- OS_Byte 6 &06 Write Printer Ignore Character:171
- OS_Byte 7 &07 Write RS423 Serial Receive Rate:486
- OS_Byte 8 &08 Write RS423 Serial Transmit Rate:172
- OS_Byte 9 &09 Write Duration Of First Colour:296
- OS_Byte 10 &0A Write Duration Of Second Colour:297
- OS_Byte 11 &0B Write Keyboard Auto-Repeat Delay:488
- OS_Byte 12 &0C Write Keyboard Auto-Repeat Rate:489
- OS_Byte 13 &0D Disable Event:116
- OS_Byte 14 &0E Enable Event:117
- OS_Byte 15 &0F Flush Buffer:128
- OS_Byte 18 &12 Reset Function Keys:490
- OS_Byte 19 &13 Wait For Vertical Sync (VSync):298
- OS_Byte 20 &14 Reset Font Definitions:299
- OS_Byte 21 &15 Flush Selected Buffer:129
- OS_Byte 25 &19 Reset Group OF Font Definitions:300
- OS_Byte 106 &6A Select Pointer/Activate Mouse:301
- OS_Byte 112 &70 Write VDU Driver Screen Bank:302
- OS_Byte 113 &71 Write Display Hardware Screen Bank:303
- OS_Byte 114 &72 Write Shadow/Non-Shadow State:304
- OS_Byte 117 &75 Read VDU Status:305
- OS_Byte 118 &76 Reflect Keyboard Status In LEDs:491
- OS_Byte 120 &78 Write Keys Pressed Information:492
- OS_Byte 121 &79 Keyboard Scan:493
- OS_Byte 122 &7A Keyboard Scan From 16 Decimal:494
- OS_Byte 124 &7C Clear Escape Condition:495
- OS_Byte 125 &7D Set Escape Condition:496
- OS_Byte 126 &7E Acknowledge Escape Condition:497
- OS_Byte 127 &7F Check For End OF File:843
- OS_Byte 128 &80 Get Buffer/Mouse Status:130
- OS_Byte 129 &81 Scan For A Particular Key:498
- OS_Byte 134 &86 Read Text Cursor Position:306
- OS_Byte 135 &87 Read Character At Text Cursor And Screen Mode:307
- OS_Byte 138 &8A Insert Character Code Into Buffer:131
- OS_Byte 139 &8B Write Filing System Options:844
- OS_Byte 143 &8F Issue Module Service Call 645
- OS_Byte 144 &90 Set Vertical Screen Shift And Interlace:308
- OS_Byte 145 &91 Get Character From Buffer:132
- OS_Byte 152 &98 Examine Buffer Status:133
- OS_Byte 153 &99 Insert Character Into Buffer:134
- OS_Byte 156 &9C Asychronous Serial Communications State:174
- OS_Byte 160 &A0 Read VDU variable Value:309
- OS_Byte 161 &A1 Read Battery Backed RAM:787
- OS_Byte 162 &A2 Write Battery Backed RAM:788
- OS_Byte 163 &A3 General Graphics Information:311
- OS_Byte 165 &A5 Read Output Cursor Position:313
- OS_Byte 176 &B0 50Hz Counter:554
- OS_Byte 177 &B1 Read Input Source:501
- OS_Byte 178 &B2 Keyboard Semaphore:502
- OS_Byte 181 &B5 RS423 Serial Input Interpretation:503
- OS_Byte 182 &B6 NoIgnore State:176
- OS_Byte 191 &BF RS423 Serial Busy Flag:177
- OS_Byte 192 &C0 Read RS423 Serial Control Byte:178
- OS_Byte 193 &C1 Flash Counter:314
- OS_Byte 194 &C2 Read Duration Of Second Colour:315
- OS_Byte 195 &C3 Read Duration Of First Colour:316
- OS_Byte 196 &C4 Keyboard Auto-Repeat Delay:505
- OS_Byte 197 &C5 Keyboard Auto-Repeat Rate:506
- OS_Byte 198 &C6 *Exec File Handle:507
- OS_Byte 199 &C7 *Spool File Handle:179
- OS_Byte 200 &C8 Break And Escape Effect:509
- OS_Byte 201 &C9 Keyboard Disable Flag:510
- OS_Byte 202 &CA Keyboard Status Byte:511
- OS_Byte 203 &CB RS423 Serial Input Buffer Minimum Space:513
- OS_Byte 204 &CC RS423 Serial Ignore Flag:514
- OS_Byte 211 &D3 Bell Channel:317
- OS_Byte 212 &D4 Bell Sound Volume:318
- OS_Byte 213 &D5 Bell Frequency:319
- OS_Byte 214 &D6 Bell Duration:320
- OS_Byte 216 &D8 Length Of Function Key String:515
- OS_Byte 217 &D9 Paged Mode Line Count:321
- OS_Byte 218 &DA Bytes In VDU Queue:322
- OS_Byte 219 &DB Tab Key Code:516
- OS_Byte 220 &DC Escape Character:518
- OS_Byte 221 &DD Interpretation Of Input Values &C0-&CF:519-521
- OS_Byte 222 &DE Interpretation Of Input Values &D0-&DF:519-521
- OS_Byte 223 &DF Interpretation Of Input Values &E0-&EF:519-521
- OS_Byte 224 &E0 Interpretation Of Input Values &F0-&FF:519-521
- OS_Byte 225 &E1 Function Key Interpretation:519-521
- OS_Byte 226 &E2 Shift Function Key Interpretation:519-521
- OS_Byte 227 &E3 Ctrl Function Key Interpretation:519-521
- OS_Byte 228 &E4 Ctrl Shift Function Key Interpretation:519-521
- OS_Byte 229 &E5 Escape Key Status:522
- OS_Byte 230 &E6 Escape Effects:524
- OS_Byte 236 &EC Characer Destination Status:180
- OS_Byte 237 &ED Cursor Key Status:526
- OS_Byte 238 &EE Numeric Keypad Interpretation:528
- OS_Byte 240 &F0 Read Country Flag:1671
- OS_Byte 241 &F1 User Flag:818
- OS_Byte 242 &F2 Read RS423 Serial Baud Rates:181
- OS_Byte 243 &F3 Read Timer Switch State:555
- OS_Byte 245 &F5 Read Printer Driver Type:183
- OS_Byte 246 &F6 Printer Ignore Character:184
- OS_Byte 247 &F7 Break Key Actions:529
- OS_Byte 250 &FA Read VDU Driver Screen Bank Number:323
- OS_Byte 251 &FB Read Display Screen Bank Number:324
- OS_Byte 253 &FD Read Last Break Type:531
- OS_Byte 254 &FE Set Effect Of Shift Ctrl On Numeric Keypad:532
- OS_Byte 255 &FF Boot Option:845
- OS_Word 0 &00 Read Line From Input Stream To Memory:534
- OS_Word 1 &01 Read System Clock:556
- OS_Word 2 &02 Write System Clock:557
- OS_Word 3 &03 Read Interval Timer:558
- OS_Word 4 &04 Write Interval Timer:559
- OS_Word 9 &09 Read Pixel Logical Colour:325
- OS_Word 10 &0A Read A Character Definition:326
- OS_Word 11 &0B Read The Palette:328
- OS_Word 12 &0C Write The Palette:329
- OS_Word 13 &0D Read Current And Last Graphics Cursors:330
- OS_Word 14 &0E Read CMOS Clock:560-565
- OS_Word 15 &0F Write CMOS Clock:566-569
- OS_Word 21 &15 Define Pointer And Mouse Parameters:331-339
- OS_Word 22 &16 Write Screen Base Address:340
- SWI 0 OS_WriteC:28,163
- SWI 1 OS_WriteS:164
- SWI 2 OS_Write0:165
- SWI 3 OS_NewLine:166
- SWI 4 OS_ReadC:481
- SWI 5 OS_CLI:619
- SWI 8 OS_File:846-877
- SWI 9 OS_Args:858-865
- SWI A OS_BGet:869
- SWI B OS_BPut:870
- SWI C OS_GBPB:871-877
- SWI D OS_Find:879-881
- SWI E OS_ReadLine:535
- SWI F OS_Control:741
- SWI 10 OS_GetEnv:742
- SWI 11 OS_Exit:743
- SWI 12 OS_SetEnv:744
- SWI 13 OS_IntOn:106
- SWI 14 OS_IntOff:107
- SWI 15 OS_CallBack:745
- SWI 16 OS_EnterOS:108
- SWI 17 OS_BreakPt:746
- SWI 18 OS_BreakCtrl:747
- SWI 19 OS_UnusedSWI:748
- SWI 1A OS_UpdateMEMC:789
- SWI 1B OS_SetCallBack:749
- SWI 1C OS_Mouse:342
- SWI 1D OS_Heap:790-798
- SWI 1E OS_Module:646-660
- SWI 1F OS_Claim:58
- SWI 20 OS_Release:59
- SWI 21 OS_ReadUnsigned:585
- SWI 22 OS_GenerateEvent:118
- SWI 23 OS_ReadVarVal:750
- SWI 24 OS_SetVarVal:752
- SWI 25 OS_GSInit:587
- SWI 26 OS_GSRead:588
- SWI 27 OS_GSTrans:589
- SWI 28 OS_BinaryToDecimal:590
- SWI 29 OS_FSControl:883-897
- SWI 2A OS_ChangeDynamicArea:797
- SWI 2B OS_GenerateError:41
- SWI 2C OS_ReadEscapeState:537
- SWI 2D OS_EvaluateExpression:591
- SWI 2E OS_SpriteOp:393-446
- SWI 2F OS_ReadPalette:343
- SWI 30 OS_ServiceCall:669
- SWI 31 OS_ReadVduVariables:345
- SWI 32 OS_ReadPoint:349
- SWI 33 OS_UpCall:137-146
- SWI 34 OS_CallAVector:60
- SWI 35 OS_ReadModeVariable:350
- SWI 36 OS_RemoveCursors:353
- SWI 37 OS_RestoreCursors:354
- SWI 38 OS_SWINumberToString:592
- SWI 39 OS_SWINumberFromString:593
- SWI 3A OS_ValidateAddress:799
- SWI 3B OS_CallAfter:571
- SWI 3C OS_CallEvery:572
- SWI 3D OS_RemoveTickerEvent:573
- SWI 3E OS_InstallKeyHandler:538
- SWI 3F OS_CheckModeValid:355
- SWI 40 OS_ChangeEnvironment:755
- SWI 41 OS_ClaimScreenMemory:800
- SWI 42 OS_ReadMonotonicTime:574
- SWI 43 OS_SubstituteArgs:595
- SWI 44 OS_PrettyPrint:185
- SWI 45 OS_Plot:356
- SWI 46 OS_WriteN:189
- SWI 47 OS_AddToVector:61
- SWI 48 OS_WriteEnv:757
- SWI 49 OS_ReadArgs:597
- SWI 4A OS_ReadRAMFsLimits:801
- SWI 4B OS_ClaimDeviceVector:94
- SWI 4C OS_ReleaseDeviceVector:95
- SWI 4D OS_DelinkApplication:802
- SWI 4E OS_RelinkApplication:803
- SWI 4F OS_HeapSort:819
- SWI 50 OS_ExitAndDie:758
- SWI 51 OS_ReadMemMapInfo:804
- SWI 52 OS_ReadMemMapEntries:805
- SWI 53 OS_SetMemMapEntries:806
- SWI 54 OS_AddCallBack:759
- SWI 55 OS_ReadDefaultHandler:762
- SWI 56 OS_SetECFOrigin:357
- SWI 57 OS_SerialOp:190f 539f
- SWI 58 OS_ReadSysInfo:358
- SWI 59 OS_Confirm:822
- SWI 5A OS_ChangedBox:359
- SWI 5B OS_CRC:823
- SWI 5C OS_ReadDynamicArea:807
- SWI 5D OS_PrintChar:188
- SWI C0 OS_ConvertStandardDateAndTime:575
- SWI C1 OS_ConvertDateAndTime:576
- SWI D0 OS_ConvertHex1:601
- SWI D1 OS_ConvertHex2:601
- SWI D2 OS_ConvertHex4:601
- SWI D3 OS_ConvertHex6:601
- SWI D4 OS_ConvertHex8:601
- SWI D5 OS_ConvertCardinal1:601
- SWI D6 OS_ConvertCardinal2:601
- SWI D7 OS_ConvertCardinal3:601
- SWI D8 OS_ConvertCardinal4:601
- SWI D9 OS_ConvertInteger1:601
- SWI DA OS_ConvertInteger2:601
- SWI DB OS_ConvertInteger3:601
- SWI DC OS_ConvertInteger4:601
- SWI DD OS_ConvertBinary1:601
- SWI DE OS_ConvertBinary2:601
- SWI DF OS_ConvertBinary3:601
- SWI E0 OS_ConvertBinary4:601
- SWI E1 OS_ConvertSpacedCardinal1:601
- SWI E2 OS_ConvertSpacedCardinal2:601
- SWI E3 OS_ConvertSpacedCardinal3:601
- SWI E4 OS_ConvertSpacedCardinal4:601
- SWI E5 OS_ConvertSpacedInteger1:601
- SWI E6 OS_ConvertSpacedInteger2:601
- SWI E7 OS_ConvertSpacedInteger3:601
- SWI E8 OS_ConvertSpacedInteger4:601
- SWI E9 OS_ConvertFixedNetStation:605
- SWI EA OS_ConvertNetStation:606
- SWI EB OS_ConvertFixedFileSize:607
- SWI EC OS_ConvertFileSize:608
- SWI 100-1FF OS_WriteI:199
- SWI 240 IIC_Control:824
- SWI 40000 Econet_CreateReceive:1363
- SWI 40001 Econet_ExamineReceive:1364
- SWI 40002 Econet_ReadReceive:1365
- SWI 40003 Econet_AbandonReceive:1366
- SWI 40004 Econet_WaitForReception:1361
- SWI 40005 Econet_EnumerateReceive:1368
- SWI 40006 Econet_StartTransmit:1369
- SWI 40007 Econet_PollTransmit:1370
- SWI 40008 Econet_AbandonTransmit:1371
- SWI 40009 Econet_DoTransmit:1372
- SWI 4000A Econet_ReadLocalStationAndNet:1373
- SWI 4000B Econet_ConvertStatusToString:1374
- SWI 4000C Econet_ConvertStatusToError:1375
- SWI 4000D Econet_ReadProtection:1376
- SWI 4000E Econet_SetProtection:1377
- SWI 4000F Econet_ReadStationNumber:1379
- SWI 40010 Econet_PrintBanner:1380
- SWI 40012 Econet_ReleasePort:1381
- SWI 40013 Econet_AllocatePort:1382
- SWI 40014 Econet_DeAllocatePort:1383
- SWI 40015 Econet_ClaimPort:1384
- SWI 40016 Econet_StartImmediate:1385
- SWI 40017 Econet_DoImmediate:1386
- SWI 40040 NetFS_ReadFSNumber:1079
- SWI 40041 NetFS_SetFSNumber:1080
- SWI 40042 NetFS_ReadFSName:1081
- SWI 40043 NetFS_SetFSName:1082
- SWI 40044 NetFS_ReadCurrentContext:1083
- SWI 40045 NetFS_SetCurrentContext:1083
- SWI 40046 NetFS_ReadFSTimeouts:1085
- SWI 40047 NetFS_SetFSTimeouts:1086
- SWI 40048 NetFS_DoFSOp:1087
- SWI 40049 NetFS_EnumerateFSList:1088
- SWI 4004A NetFS_EnumerateFSCache:1089
- SWI 4004B NetFS_ConvertDate:1090
- SWI 4004C NetFS_DoFSOpToGivenFS:1091
- SWI 40080 Font_CacheAddr:1437
- SWI 40081 Font_FintFont:1438
- SWI 40082 Font_LoseFont:1439
- SWI 40083 Font_ReadDefn:1440
- SWI 40084 Font_ReadInfo:1441
- SWI 40085 Font_StringWidth:1442
- SWI 40086 Font_Paint:1444
- SWI 40087 Font_Caret:1447
- SWI 40088 Font_ConverttoOS:1448
- SWI 40089 Font_Converttopoints:1449
- SWI 4008A Font_SetFont:1450
- SWI 4008B Font_CurrentFont:1451
- SWI 4008C Font_FutureFont:1452
- SWI 4008D Font_FindCaret:1453
- SWI 4008E Font_CharBBox:1454
- SWI 4008F Font_ReadScaleFactor:1455
- SWI 40090 Font_SetScaleFactor:1456
- SWI 40091 Font_ListFonts:1457
- SWI 40092 Font_SetFontColours:1458
- SWI 40093 Font_SetPalette:1460
- SWI 40094 Font_ReadThresholds:1462
- SWI 40095 Font_SetThresholds:1465
- SWI 40096 Font_FindCaretJ:1466
- SWI 40097 Font_StringBBox:1467
- SWI 40098 Font_ReadColourTable:1468
- SWI 40099 Font_MakeBitmap:1469
- SWI 4009A Font_UnCacheFile:1471
- SWI 4009B Font_SetFontMax:1473
- SWI 4009C Font_ReadFontMax:1474
- SWI 4009D Font_ReadFontPrefix:1475
- SWI 400C0 Wimp_Initialise:1173
- SWI 400C1 Wimp_CreateWindow:1174
- SWI 400C2 Wimp_CreateIcon:1180
- SWI 400C3 Wimp_DeleteWindow:1188
- SWI 400C4 Wimp_DeleteIcon:1189
- SWI 400C5 Wimp_OpenWindow:1190
- SWI 400C6 Wimp_CloseWindow:1191
- SWI 400C7 Wimp_Poll:1192
- SWI 400C8 Wimp_RedrawWindow:1204
- SWI 400C9 Wimp_UpdateWindow:1206
- SWI 400CA Wimp_GetRectangle:1208
- SWI 400CB Wimp_GetWindowState:1209
- SWI 400CC Wimp_GetWindowInfo:1210
- SWI 400CD Wimp_SetIconState:1211
- SWI 400CE Wimp_GetIconState:1213
- SWI 400CF Wimp_GetPointerInfo:1214
- SWI 400D0 Wimp_DragBox:1216
- SWI 400D1 Wimp_ForceRedraw:1221
- SWI 400D2 Wimp_SetCaretPosition:1223
- SWI 400D3 Wimp_GetCaretPosition:1225
- SWI 400D4 Wimp_CreateMenu:1226
- SWI 400D5 Wimp_DecodeMenu:1231
- SWI 400D6 Wimp_WhichIcon:1232
- SWI 400D7 Wimp_SetExtent:1233
- SWI 400D8 Wimp_SetPointerShape:1234
- SWI 400D9 Wimp_OpenTemplate:1236
- SWI 400DA Wimp_CloseTemplate:1237
- SWI 400DB Wimp_LoadTemplate:1238
- SWI 400DC Wimp_ProcessKey:1240
- SWI 400DD Wimp_CloseDown:1241
- SWI 400DE Wimp_StartTask:1242
- SWI 400DF Wimp_ReportError:1243
- SWI 400E0 Wimp_GetWindowOutline:1245
- SWI 400E1 Wimp_PollIdle:1246
- SWI 400E2 Wimp_PlotIcon:1247
- SWI 400E3 Wimp_SetMode:1249
- SWI 400E4 Wimp_SetPalette:1250
- SWI 400E5 Wimp_ReadPalette:1251
- SWI 400E6 Wimp_SetColour:1252
- SWI 400E7 Wimp_SendMessage:1253
- SWI 400E8 Wimp_CreateSubMenu:1270
- SWI 400E9 Wimp_SpriteOp:1271
- SWI 400EA Wimp_BaseOfSprites:1272
- SWI 400EB Wimp_BlockCopy:1273
- SWI 400EC Wimp_SlotSize:1275
- SWI 400ED Wimp_ReadPixTrans:1277
- SWI 400EE Wimp_ClaimFreeMemory:1279
- SWI 400EF Wimp_CommandWindow:1280
- SWI 400F0 Wimp_TextColour:1282
- SWI 400F1 Wimp_TransferBlock:1283
- SWI 400F2 Wimp_ReadSysInfo:1284
- SWI 400F3 Wimp_SetFontColours:1285
- SWI 40140 Sound_Configure:1586
- SWI 40141 Sound_Enable:1587
- SWI 40142 Sound_Stereo:1588
- SWI 40143 Sound_Speaker:1589
- SWI 40180 Sound_Volume:1590
- SWI 40181 Sound_SoundLog:1591
- SWI 40182 Sound_LogScale:1592
- SWI 40183 Sound_InstallVoice:1593
- SWI 40184 Sound_RemoveVoice:1594
- SWI 40185 Sound_AttachVoice:1595
- SWI 40186 Sound_ControlPacked:1596
- SWI 40187 Sound_Tuning:1597
- SWI 40188 Sound_Pitch:1598
- SWI 40189 Sound_Control:1599
- SWI 4018A Sound_AttachNamedVoice:1601
- SWI 4018B Sound_ReadControlBlock:1602
- SWI 4018C Sound_WriteControlBlock:1603
- SWI 401C0 Sound_QInit:1604
- SWI 401C1 Sound_QSchedule:1605
- SWI 401C2 Sound_QRemove:1606
- SWI 401C3 Sound_QFree:1607
- SWI 401C4 Sound_QSDispatch:1608
- SWI 401C5 Sound_QTempo:1609
- SWI 401C6 Sound_QBeat:1610
- SWI 401C7 Sound_QInterface:1611
- SWI 40200 NetPrint_ReadPSNumber:1108
- SWI 40201 NetPrint_SetPSNumber:1109
- SWI 40202 NetPrint_ReadPSName:1110
- SWI 40203 NetPrint_SetPSName:1111
- SWI 40204 NetPrint_ReadPSTimeouts:1112
- SWI 40205 NetPrint_SetPSTimeouts:1113
- SWI 40240 ADFS_DiscOp:1053
- SWI 40241 ADFS_HDC:1054
- SWI 40242 ADFS_Drives:1055
- SWI 40243 ADFS_FreeSpace:1056
- SWI 40244 ADFS_Retries:1057
- SWI 40245 ADFS_DescribeDisc:1058
- SWI 40280 Podule_ReadID:1649
- SWI 40281 Podule_ReadHeader:1650
- SWI 40282 Podule_EnumerateChunks:1651
- SWI 40283 Podule_ReadChunk:1652
- SWI 40284 Podule_ReadBytes:1653
- SWI 40285 Podule_WriteBytes:1654
- SWI 40286 Podule_CallLoader:1655
- SWI 40287 Podule_RawRead:1656
- SWI 40288 Podule_RawWrite:1657
- SWI 40289 Podule_HardwareAddress:1658
- SWI 40300 WaveSynth_Load:1634
- SWI 40380 Debugger_Disassemble:1681
- SWI 40480 FPEmulator_Version:1707
- SWI 40540 FileCore_DiscOp:1015
- SWI 40541 FileCore_Create:1018
- SWI 40542 FileCore_Drives:1020
- SWI 40543 FileCore_FreeSpace:1021
- SWI 40544 FileCore_FloppyStructure:1022
- SWI 40545 FileCore_DescribeDisc:1023
- SWI 405C0 Shell_Create:1711
- SWI 405C1 Shell_Destroy:1712
- SWI 406C0 Hourglass_On:1390
- SWI 406C1 Hourglass_Off:1391
- SWI 406C2 Hourglass_Smash:1392
- SWI 406C3 Hourglass_Start:1393
- SWI 406C4 Hourglass_Percentage:1394
- SWI 406C5 Hourglass_LEDs:1395
- SWI 40700 Draw_ProcessPath:1499
- SWI 40701 Draw_ProcessPathFP Not Implemented
- SWI 40702 Draw_Fill:1502
- SWI 40703 Draw_FillFP Not Implemented
- SWI 40704 Draw_Stroke:1503
- SWI 40705 Draw_StrokeFP Not Implemented
- SWI 40706 Draw_StrokePath:1505
- SWI 40707 Draw_StrokePathFP Not Implemented
- SWI 40708 Draw_FlattenPath:1506
- SWI 40709 Draw_FlattenPathFP Not Implemented
- SWI 4070A Draw_TransformPath:1507
- SWI 4070B Draw_TransformPathFP Not Implemented
- SWI 40740 ColourTrans_SelectTable:1406
- SWI 40741 ColourTrans_SelectGCOLTable:1407
- SWI 40742 ColourTrans_ReturnGCOL:1408
- SWI 40743 ColourTrans_SetGCOL:1409
- SWI 40744 ColourTrans_ReturnColourNumber:1410
- SWI 40745 ColourTrans_ReturnGCOLForMode:1411
- SWI 40746 ColourTrans_ReturnColourNumberForMode:1412
- SWI 40747 ColourTrans_ReturnOppGCOL:1413
- SWI 40748 ColourTrans_SetOppGCOL:1414
- SWI 40749 ColourTrans_ReturnOppColourNumber:1415
- SWI 4074A ColourTrans_ReturnOppGCOLForMode:1416
- SWI 4074B ColourTrans_ReturnOppColourNumberForMode:1417
- SWI 4074C ColourTrans_GCOLToColourNumber:1418
- SWI 4074D ColourTrans_ColourNumberToGCOL:1419
- SWI 4074E ColourTrans_ReturnFontColours:1420
- SWI 4074F ColourTrans_SetFontColours:1422
- SWI 40750 ColourTrans_InvalidateCache:1423
- SWI 40780 RamFS_DiscOp:1069
- SWI 40781 RamFS_Drives:1070
- SWI 40782 RamFS_FreeSpace:1071
- SWI 40783 RamFS_DescribeDisc:1072
- SWI 80140 PDriver_Info:1539
- SWI 80141 PDriver_SetInfo:1543
- SWI 80142 PDriver_CheckFeatures:1544
- SWI 80143 PDriver_PageSize:1545
- SWI 80144 PDriver_SetPageSize:1546
- SWI 80145 PDriver_SelectJob:1547
- SWI 80146 PDriver_CurrentJob:1548
- SWI 80147 PDriver_FontSWI:1550
- SWI 80148 PDriver_EndJob:1551
- SWI 80149 PDriver_AbortJob:1552
- SWI 8014A PDriver_Reset:1553
- SWI 8014B PDriver_GiveRectangle:1554
- SWI 8014C PDriver_DrawPage:1556
- SWI 8014D PDriver_GetRectangle:1559
- SWI 8014E PDriver_CancelJob:1560
- SWI 8014F PDriver_ScreenDump:1561
- SWI 80150 PDriver_EnumerateJobs:1562
- SWI 80151 PDriver_SetPrinter:1563
- SWI 80152 PDriver_CancelJobWithError:1564
- SWI 80153 PDriver_SelectIllustration:1565
- SWI 80154 PDriver_InsertIllustration:1566
- Service &00 Service_Serviced:671
- Service &04 Service_UKCommand:672
- Service &06 Service_Error:673
- Service &07 Service_UKByte:674
- Service &08 Service_UKWord:675
- Service &09 Service_Help:676
- Service &0B Service_ReleaseFIQ:677,(85)
- Service &0C Service_ClaimFIQ:678,(85)
- Service &11 Service_Memory:679,1158
- Service &12 Service_StartUpFS:680
- Service &27 Service_Reset:681,1161/9
- Service &28 Service_UKConfig:682
- Service &29 Service_UKStatus:683
- Service &2A Service_NewApplication:684
- Service &40 Service_FSRedeclare:685
- Service &41 Service_Print:686
- Service &42 Service_LookUpFileType:687
- Service &43 Service_International:688-695
- Service &44 Service_Keyhandler:696
- Service &45 Service_PreReset:697
- Service &46 Service_ModeChange:698
- Service &47 Service_ClaimFIQinBackground:699,(85)
- Service &48 Service_ReAllocatePorts:700
- Service &49 Service_StartWimp:701 1159f
- Service &4A Service_StartedWimp:702,1161f
- Service &4B Service_StartFiler:703,1167f
- Service &4C Service_StartedFiler:704,1169
- Service &4D Service_PreModeChange:705
- Service &4E Service_MemoryMoved:706
- Service &4F Service_FilerDying:707,1170
- Service &50 Service_ModeExtension:708-709
- Service &51 Service_ModeTranslation:710
- Service &52 Service_MouseTrap:711,1165
- Service &53 Service_WimpCloseDown:712,1163f
- Service &54 Service_Sound:713
- Service &55 Service_NetFS:714
- Service &56 Service_EconetDying:715
- Service &57 Service_WimpReportError / Service_ReportError:716,1165
- Vector &00 UserV
- Vector &01 ErrorV; see OS_GenerateError, also:37,729
- Vector &02 IrqV:69
- Vector &03 WrchV:163
- Vector &04 ReadCV:481
- Vector &05 CLIV:619
- Vector &06 ByteV:
- Vector &07 WordV:
- Vector &08 FileV:846-877
- Vector &09 ArgsV:858-865
- Vector &0A BGetV:869
- Vector &0B BPutV:970
- Vector &0C GBPBV:871-877
- Vector &0D FindV:879-881
- Vector &0E ReadLineV:535
- Vector &0F FSControlV:883-897
- Vector &10 EventV:118
- Vector &14 InsV:70
- Vector &15 RemV:71
- Vector &16 CnpV:72
- Vector &17 UKVDU23V:73
- Vector &18 UKSWIV:74
- Vector &19 UKPLOTV:75
- Vector &1A MouseV:342
- Vector &1B VDUXV:76
- Vector &1C TickerV:77
- Vector &1D UpCallV:137-146
- Vector &1E ChangeEnvironmentV:755
- Vector &1F SpriteV:393-446
- Vector &20 DrawV:78
- Vector &21 EconetV:79-80
- Vector &22 ColourV:81
- Event 0 Output buffer has become empty:119
- Event 1 Input buffer has become full:119
- Event 2 Character has been placed in input buffer:119
- Event 3 End of ADC conversion on a BBC I/O expansion card:119
- Event 4 Electron beam has reached last displayed line (VSync):119
- Event 5 Interval timer has crossed zero:120
- Event 6 Escape condition has been detected:120
- Event 7 RS423 error has been detected:120
- Event 8 Econet user remote procedure has been called:120
- Event 9 User has generated an event:121
- Event 10 Mouse buttons have changed state:121
- Event 11 A key has been pressed or released:122
- Event 12 Sound system has reached the start of a bar:123
- Event 13 PC Emulator has generated an event:123
- Event 14 Econet receive has completed:123
- Event 15 Econet transmit has completed:123
- Event 16 Econet operating system remote procedure has been called:124
- Event 17 MIDI system has generated an event:124
- FileType FFF Plain ASCII Text
- FileType FFE Keypress file Command
- FileType FFD Data
- FileType FFC Pos.Indep.Code Utility
- FileType FFB BASIC
- FileType FFA Module
- FileType FF9 Sprite
- FileType FF8 Absolute
- FileType FF7 BBC Font
- FileType FF6 Fancy Font Font
- FileType FF5 PostScript PoScript
- FileType FF4 Printout
- FileType FF0 TIFF Graphic TIFF
- FileType FEF Diary
- FileType FEE Notepad Note Pad
- FileType FED Palette
- FileType FEC Template
- FileType FEB Obey
- FileType FE0 Desktop Accessory
- FileType FDD Master Utlities
- FileType F1B BBC Model B BASIC 2
- FileType F0E BBC Econet Utility
- FileType F09 BBC Winchester Utility
- FileType ECF ECFData
- FileType DFF Logistix
- FileType DFA Picture
- FileType de8 Sys.Delta Plus SD+Data
- FileType de7 Sys.Delta Plus SD+Form
- FileType DE2 ProArtisan ProArt
- FileType DE1 Euclid
- FileType DDE PipeDream PDream
- FileType DDC Archive
- FileType DDA ColSet
- FileType DD9 MagicPen
- FileType DD8 ProArtisan ProFont
- FileType DD7 Bezier
- FileType D8B Impression Abbrev
- FileType D8A Impression Excep'ns
- FileType D89 Impression IModule
- FileType D88 Stories
- FileType D87 DocData
- FileType D7F ComSprite
- FileType D7E MinBrush
- FileType D7D Sequence
- FileType d7b SD+Setup
- FileType D75 Mitre C MitCDef
- FileType d59 Render Bender RendScen
- FileType D58 Render Bender RendPic
- FileType d57 Render Bender RendAnim
- FileType D3C Armadeus Sample
- FileType D3B Armadeus Song
- FileType D3A Patterns
- FileType D39 Formulae
- FileType D2B Atelier AtelSeq
- FileType D21 PDMacro
- FileType D15 Mitre C MitLkDef
- FileType D14 Mitre C MitMake
- FileType D0C First Word Plus 1WPDict
- FileType D0B First Word Plus 1WPCfg
- FileType BBC BBC ROM File BBC ROM
- FileType AFF Draw DrawFile
- FileType AFE Mouse Event Record
- FileType AFD GCAL Source File
- FileType AFC GCODE Intermediate File
- FileType AFA ADTP Style DtpStyle
- FileType AF9 ADTP Document DtpDoc
- FileType AF8 First Word Plus 1WPDoc
- FileType AF7 Help File
- FileType AF6 ASIM Trace File
- FileType AF5 Mail Setup
- FileType AF4 Mail Filed
- FileType AF3 Mail Postbox
- FileType AF2 Mail In-Tray
- FileType AF1 Maestro File Music
- FileType AF0 ArcWriter File AW Doc
- FileType 9F6 MouseData File MouseData
- FileType 80C Stationary Pad
- FileType 80B VideoTex
- FileType 80A Database Form File
- FileType 809 Database File
- FileType 808 PostScript File
- FileType 807 Graphs And Charts File
- FileType 806 Graphics
- FileType 805 Drawing
- FileType 804 Picture File
- FileType 803 Spreadsheet File
- FileType 802 Text Only
- FileType 801 BBC Uniform File
- FileType 700 Saved Game Chess
- FileType 698 QRT Graphic QRT
- FileType 697 PCX Graphic PCX
- FileType 696 SUN Graphic SUN
- FileType 695 GIF Graphic GIF
- FileType 694 MacPaint Graphic MacPaint
- FileType 693 AmigaIFF Graphic AmigaIFF
- FileType 692 Img Graphic Img
- FileType 691 Degas Graphic Degas
- FileType 600 Compressed Scrn Squashed
- FileType 5F4 SparkScr
- FileType 400 Makefile
- FileType 111 DOS-FS DosFile
- FileType 010 Compressed Scrn ScrComp
- FileType 004 AIM Graphic AIM
- Mode 0 80x32 640x256 2 colours 20k
- Mode 1 40x32 320x256 4 colours 20k
- Mode 2 20x32 160x256 16 colours 40k
- Mode 3 80x25 Text 2 colours 40k
- Mode 4 40x32 320x256 2 colours 20k
- Mode 5 20x32 160x256 4 colours 20k
- Mode 6 40x25 Text 2 colours 20k
- Mode 7 40x25 Teletext 16 colours 40k
- Mode 8 80x32 640x256 4 colours 40k
- Mode 9 40x32 320x256 16 colours 40k
- Mode 10 20x32 160x256 256 colours 80k
- Mode 11 80x25 640x256 4 colours 40k
- Mode 12 80x32 640x256 16 colours 80k
- Mode 13 40x32 320x256 256 colours 80k
- Mode 14 80x25 640x256 16 colours 80k
- Mode 15 80x32 640x256 256 colours 160k
- Mode 16 132x32 1056x256 16 colours 132k
- Mode 17 132x25 1056x256 16 colours 132k
- Mode 18 80x64 640x512 2 colours 40k (Multi)
- Mode 19 80x64 640x512 4 colours 80k (Multi)
- Mode 20 80x64 640x512 16 colours 160k (Multi)
- Mode 21 80x64 640x512 256 colours 320k (Multi)
- Mode 23 144x56 1152x896 2 colours 126k (HRM)
- Mode 24 132x32 1056x256 256 colours 264k
- Mode 25 80x50 640x480 2 colours 37.5k (VGA)
- Mode 26 80x50 640x480 4 colours 75k (VGA)
- Mode 27 80x50 640x480 16 colours 150k (VGA)
- Mode 28 80x50 640x480 256 colours 300k (VGA)
- VDU 1 CTRL+A Send next character to printer (if enabled)
- VDU 2 CTRL+B Enable printer; characters go to printer and screen
- VDU 3 CTRL+C Disable printer (see VDU 2)
- VDU 4 CTRL+D Text is printed at the text cursor position
- VDU 5 CTRL+E Text is printed at the graphics cursor position
- VDU 6 CTRL+F Enable VDU driver (see VDU 21)
- VDU 7 CTRL+G Bell
- VDU 8 CTRL+H Cursor Left (and delete also, during input)
- VDU 9 CTRL+I Cursor Right
- VDU 10 CTRL+J Cursor Down (Line Feed)
- VDU 11 CTRL+K Cursor Up
- VDU 12 CTRL+K Clear Screen
- VDU 13 CTRL+M Carriage Return
- VDU 14 CTRL+N Enter Paged Mode
- VDU 15 CTRL+O Disable Paged Mode
- VDU 16 CTRL+P Clear Graphics Window
- VDU 17 CTRL+Q Set text fore/background colour (less/greater than 127)
- VDU 18 CTRL+R Remap logical colour
- VDU 19 CTRL+S Redefine logical colour
- VDU 20 CTRL+T Restore palette and colours
- VDU 21 CTRL+U Disable text and graphics output (see VDU 6)
- VDU 22 CTRL+V Change screen mode
- VDU 30 Move text cursor home (0,0)
- VDU 31 Move text cursor to (x,y)
- [OPT BASIC assembler add 1=Listing, 2=Errors detected, 4=Code put at O%
-
- ---------------end of index-----------------
-